@CLASSID::lvCSendToNode Send to NODE
@ENUMHINT::@CLASSID::lvCSendToNode                    ,         ::parType,        
@HINT::lvCSendToNode                    ,         ::parType,        

@CLASSID::lvCSetState Set Active state
@ENUMHINT::@CLASSID::lvCSetState       ,   
@HINT::lvCSetState       ,   

@CLASSID::lvCReformation Reformation
@ENUMHINT::@CLASSID::lvCReformation    ,     ,         
@HINT::lvCReformation    ,     ,         

@CLASSID::lvCRotate Rotate
@ENUMHINT::@CLASSID::lvCRotate             ,   - ,        
@HINT::lvCRotate             ,   - ,        

@CLASSID::lvCChangeNation Change Nation
@ENUMHINT::@CLASSID::lvCChangeNation    
@HINT::lvCChangeNation    

@CLASSID::lvCSavePosition Save vGroup position
@ENUMHINT::@CLASSID::lvCSavePosition      ::GrpID   ::VVpPos   ( )  ::vvPoint
@HINT::lvCSavePosition      ::GrpID   ::VVpPos   ( )  ::vvPoint

@CLASSID::lvCSendToPosition Send vGroup to position
@ENUMHINT::@CLASSID::lvCSendToPosition    ::parGrp        ::VVpPos
@HINT::lvCSendToPosition    ::parGrp        ::VVpPos

@CLASSID::lvCTakeFood Take Food
@ENUMHINT::@CLASSID::lvCTakeFood    ::GrpID   ,       -        
@HINT::lvCTakeFood    ::GrpID   ,       -        

@CLASSID::lvCTakeWood Take Wood
@ENUMHINT::@CLASSID::lvCTakeWood    ::GrpID   ,       -        
@HINT::lvCTakeWood    ::GrpID   ,       -        

@CLASSID::lvCTakeStone Take Stone
@ENUMHINT::@CLASSID::lvCTakeStone    ::GrpID   ,       -        
@HINT::lvCTakeStone    ::GrpID   ,       -        

@CLASSID::lvCKillNUnits Kill N units
@ENUMHINT::@CLASSID::lvCKillNUnits    ::GrpID ::UCount ,  ::UCount==65535(0xFFFF)   
@HINT::lvCKillNUnits    ::GrpID ::UCount ,  ::UCount==65535(0xFFFF)   

@CLASSID::lvCEraseNUnits Erase N units
@ENUMHINT::@CLASSID::lvCEraseNUnits      ::GrpID ::UCount ,  ::UCount==65535(0xFFFF)   
@HINT::lvCEraseNUnits      ::GrpID ::UCount ,  ::UCount==65535(0xFFFF)   

@CLASSID::lvCTeleport Teleport Group
@ENUMHINT::@CLASSID::lvCTeleport  ::Direction==512     ::vGrpID   ::Point   ::ZoneID    ::Use_VVal (       ),  ::Direction!=512          (dX,dY)     ::Direction     
@HINT::lvCTeleport  ::Direction==512     ::vGrpID   ::Point   ::ZoneID    ::Use_VVal (       ),  ::Direction!=512          (dX,dY)     ::Direction     

@CLASSID::lvCDisband Disband brigade
@ENUMHINT::@CLASSID::lvCDisband      ::vGrpID
@HINT::lvCDisband      ::vGrpID

@CLASSID::lvCSpotGrpByUType Spot vGroup by UnitType
@ENUMHINT::@CLASSID::lvCSpotGrpByUType   , ::vGrpID -     ,         ::UnitType   ::Nat
@HINT::lvCSpotGrpByUType   , ::vGrpID -     ,         ::UnitType   ::Nat

@CLASSID::lvCRemoveNUnitsTo Move N units
@ENUMHINT::@CLASSID::lvCRemoveNUnitsTo  ::N    ::vGrpSource   ::vGrpDest
@HINT::lvCRemoveNUnitsTo  ::N    ::vGrpSource   ::vGrpDest

@CLASSID::lvCGroupSendToNode Send Group to NODE
@ENUMHINT::@CLASSID::lvCGroupSendToNode   ::parGrp                 ,         ::parType,        
@HINT::lvCGroupSendToNode   ::parGrp                 ,         ::parType,        

@CLASSID::lvCGroupSendTo Send Group to Zone
@ENUMHINT::@CLASSID::lvCGroupSendTo    ::parGrp   ::parZn,      ::parDir ( ::parDir==512,    ),       ,   ::parType==0,    
@HINT::lvCGroupSendTo    ::parGrp   ::parZn,      ::parDir ( ::parDir==512,    ),       ,   ::parType==0,    

@CLASSID::lvCRotateGroup Rotate Group
@ENUMHINT::@CLASSID::lvCRotateGroup   ::parGrp   ::parDir,        ,          
@HINT::lvCRotateGroup   ::parGrp   ::parDir,        ,          

@CLASSID::lvCSetUnitState Set Active state
@ENUMHINT::@CLASSID::lvCSetUnitState   ::parGrp  ::parmode,   
@HINT::lvCSetUnitState   ::parGrp  ::parmode,   

@CLASSID::lvCSelectUnits Select Group
@ENUMHINT::@CLASSID::lvCSelectUnits   ::parGrp,  ::parAdd==true     
@HINT::lvCSelectUnits   ::parGrp,  ::parAdd==true     

@CLASSID::lvCBrigReformation Group reformation
@ENUMHINT::@CLASSID::lvCBrigReformation     ::GrpID,     
@HINT::lvCBrigReformation     ::GrpID,     

@CLASSID::lvCChangeNationG Change Nation
@ENUMHINT::@CLASSID::lvCChangeNationG   ::GrpID    ::nwNat
@HINT::lvCChangeNationG   ::GrpID    ::nwNat

@CLASSID::lvCEqualizeSpeed Equalize speed
@ENUMHINT::@CLASSID::lvCEqualizeSpeed       ::vGrp0  ::vGrp1     ::EqType,    ::vGrp0,      ::vGrp0
@HINT::lvCEqualizeSpeed       ::vGrp0  ::vGrp1     ::EqType,    ::vGrp0,      ::vGrp0

@CLASSID::lvCCreateBrigade Make brigade form vGroup
@ENUMHINT::@CLASSID::lvCCreateBrigade    ::vGrp   ::iSize/::vSize,   ::vBrigGrp      
@HINT::lvCCreateBrigade    ::vGrp   ::iSize/::vSize,   ::vBrigGrp      

@CLASSID::lvCSelectAll Select all units
@ENUMHINT::@CLASSID::lvCSelectAll     ::parNat
@HINT::lvCSelectAll     ::parNat

@CLASSID::lvCSelSendTo Send selected to Zone
@ENUMHINT::@CLASSID::lvCSelSendTo     ::parNat   ::parZn   ::parDir   ::parType
@HINT::lvCSelSendTo     ::parNat   ::parZn   ::parDir   ::parType

@CLASSID::lvCSelSendToNode Send selected to NODE
@ENUMHINT::@CLASSID::lvCSelSendToNode     ::parNat   ::parDir   ::parType   
@HINT::lvCSelSendToNode     ::parNat   ::parDir   ::parType   

@CLASSID::lvCAddToInt Add to Integer
@ENUMHINT::@CLASSID::lvCAddToInt      ::IntValue  ::IntAdd
@HINT::lvCAddToInt      ::IntValue  ::IntAdd

@CLASSID::lvCAddToIntEx Add to Integer Ex
@ENUMHINT::@CLASSID::lvCAddToIntEx       ::IntValue  ::IntAdd
@HINT::lvCAddToIntEx       ::IntValue  ::IntAdd

@CLASSID::lvCAddRessource Add Resource
@ENUMHINT::@CLASSID::lvCAddRessource    ::Nat,   ::RessType,   ::Value  ::Use_VV==true  ::vValue  ::Use_VV==false
@HINT::lvCAddRessource    ::Nat,   ::RessType,   ::Value  ::Use_VV==true  ::vValue  ::Use_VV==false

@CLASSID::lvCStartAIEx Start AI
@ENUMHINT::@CLASSID::lvCStartAIEx  AI    ::Nation,       AI
@HINT::lvCStartAIEx  AI    ::Nation,       AI

@CLASSID::lvCSetFGV Set Graph state
@ENUMHINT::@CLASSID::lvCSetFGV      : , 
@HINT::lvCSetFGV      : , 

@CLASSID::lvCPlayOGMiss Play OGG
@ENUMHINT::@CLASSID::lvCPlayOGMiss   :pFileName    :pStream,  :pCyclic - 
@HINT::lvCPlayOGMiss   :pFileName    :pStream,  :pCyclic - 

@CLASSID::lvCStopOGMiss Stop OGG
@ENUMHINT::@CLASSID::lvCStopOGMiss        :pStream 
@HINT::lvCStopOGMiss        :pStream 

@CLASSID::lvCOGSetVolume Set Volume
@ENUMHINT::@CLASSID::lvCOGSetVolume       :pStream   :Volume
@HINT::lvCOGSetVolume       :pStream   :Volume

@CLASSID::lvCOGFinishMiss Finish OGG
@ENUMHINT::@CLASSID::lvCOGFinishMiss   
@HINT::lvCOGFinishMiss   

@CLASSID::lvCFreezeGame Freeze all
@ENUMHINT::@CLASSID::lvCFreezeGame       
@HINT::lvCFreezeGame       

@CLASSID::lvCUnFreezeGame UnFreeze all
@ENUMHINT::@CLASSID::lvCUnFreezeGame       
@HINT::lvCUnFreezeGame       

@CLASSID::lvCFreezeAndHidden Freeze and Hidden all
@ENUMHINT::@CLASSID::lvCFreezeAndHidden       ,  ::bHome==true   
@HINT::lvCFreezeAndHidden       ,  ::bHome==true   

@CLASSID::lvCUnFreezeAndUnHidden UnFreeze and UnHidden all
@ENUMHINT::@CLASSID::lvCUnFreezeAndUnHidden       
@HINT::lvCUnFreezeAndUnHidden       

@CLASSID::lvCFreezeAndHiddenGame Freeze and Hidden in Zone
@ENUMHINT::@CLASSID::lvCFreezeAndHiddenGame        ::pZone,  ::bHome==true   
@HINT::lvCFreezeAndHiddenGame        ::pZone,  ::bHome==true   

@CLASSID::lvCUnFreezeAndUnHiddenGame UnFreeze and UnHidden in Zone
@ENUMHINT::@CLASSID::lvCUnFreezeAndUnHiddenGame        ::pZone
@HINT::lvCUnFreezeAndUnHiddenGame        ::pZone

@CLASSID::lvCRunTimer Run timer
@ENUMHINT::@CLASSID::lvCRunTimer     ::TimerID   ::Time/::VVpInt (   ::TrTime==true)
@HINT::lvCRunTimer     ::TimerID   ::Time/::VVpInt (   ::TrTime==true)

@CLASSID::lvCSetGameMode Set game mode
@ENUMHINT::@CLASSID::lvCSetGameMode     0- ,     , 255-  .
@HINT::lvCSetGameMode     0- ,     , 255-  .

@CLASSID::lvCUnFreezeGroup UnFreeze vGroup
@ENUMHINT::@CLASSID::lvCUnFreezeGroup      ::GrpID
@HINT::lvCUnFreezeGroup      ::GrpID

@CLASSID::lvCUnFreezeAndUnHiddenGroup UnFreeze and UnHidden vGroup
@ENUMHINT::@CLASSID::lvCUnFreezeAndUnHiddenGroup        ::GrpID
@HINT::lvCUnFreezeAndUnHiddenGroup        ::GrpID

@CLASSID::lvCSetScrollLimit Set limit to scroll
@ENUMHINT::@CLASSID::lvCSetScrollLimit       ::PosLT -   , ::PosRB -     ,  ::LockAroud==true   
@HINT::lvCSetScrollLimit       ::PosLT -   , ::PosRB -     ,  ::LockAroud==true   

@CLASSID::lvCSpotNUnits Spot N units
@ENUMHINT::@CLASSID::lvCSpotNUnits       ::TypeNum
@HINT::lvCSpotNUnits       ::TypeNum

@CLASSID::lvCGoInBattle Go vGroup in Battle
@ENUMHINT::@CLASSID::lvCGoInBattle     ::lvCGoInBattle  
@HINT::lvCGoInBattle     ::lvCGoInBattle  

@CLASSID::lvCArtAttack vGroup set attack vGroup
@ENUMHINT::@CLASSID::lvCArtAttack   ::vgArtID   ::vgTargID     ::AttackActive==true
@HINT::lvCArtAttack   ::vgArtID   ::vgTargID     ::AttackActive==true

@CLASSID::lvCPutNewSquad Create new squard
@ENUMHINT::@CLASSID::lvCPutNewSquad    ::Nat  ::SizeType  ::UnitType   ::dir   ::ZoneID/(x,y)      ::GrpID
@HINT::lvCPutNewSquad    ::Nat  ::SizeType  ::UnitType   ::dir   ::ZoneID/(x,y)      ::GrpID

@CLASSID::lvCPutNewFormation Create new formation
@ENUMHINT::@CLASSID::lvCPutNewFormation       ::Nat  ::UType   ::dir   ::ZoneID/::Point   ::Form      ::vGrpID
@HINT::lvCPutNewFormation       ::Nat  ::UType   ::dir   ::ZoneID/::Point   ::Form      ::vGrpID

@CLASSID::lvCSetUnitEnableState Set unit enable state
@ENUMHINT::@CLASSID::lvCSetUnitEnableState       ::TypeID   ::Nat, ::State==-1 , ::State==0  , ::State==1  
@HINT::lvCSetUnitEnableState       ::TypeID   ::Nat, ::State==-1 , ::State==0  , ::State==1  

@CLASSID::lvCSetUpgradeEnableStatus Set upgrade enable state
@ENUMHINT::@CLASSID::lvCSetUpgradeEnableStatus      ::TypeID   ::Nat, ::State==-1 , ::State==0  , ::State==1  
@HINT::lvCSetUpgradeEnableStatus      ::TypeID   ::Nat, ::State==-1 , ::State==0  , ::State==1  

@CLASSID::lvCChangeFriends Set Friends
@ENUMHINT::@CLASSID::lvCChangeFriends     ::Nation   ::Value
@HINT::lvCChangeFriends     ::Nation   ::Value

@CLASSID::lvCSetFriends Add Friends
@ENUMHINT::@CLASSID::lvCSetFriends   ::fstNat  ::secNat    (    ::fstNat)
@HINT::lvCSetFriends   ::fstNat  ::secNat    (    ::fstNat)

@CLASSID::lvCShowVictory Show Victory
@ENUMHINT::@CLASSID::lvCShowVictory         ::TextID
@HINT::lvCShowVictory         ::TextID

@CLASSID::lvCLooseGame Show Loose Game
@ENUMHINT::@CLASSID::lvCLooseGame         ::TextID
@HINT::lvCLooseGame         ::TextID

@CLASSID::lvCSetLightSpot Set Light Spot
@ENUMHINT::@CLASSID::lvCSetLightSpot      ::ZoneID   ::Radius       ::Index
@HINT::lvCSetLightSpot      ::ZoneID   ::Radius       ::Index

@CLASSID::lvCClearLightSpot Clear Light Spot
@ENUMHINT::@CLASSID::lvCClearLightSpot         ::Index
@HINT::lvCClearLightSpot         ::Index

@CLASSID::lvCSetStartPoint Set start point
@ENUMHINT::@CLASSID::lvCSetStartPoint     ::ZoneID/::(sX,sY) 
@HINT::lvCSetStartPoint     ::ZoneID/::(sX,sY) 

@CLASSID::lvCSetValue Set Value
@ENUMHINT::@CLASSID::lvCSetValue    ::ValueTG        (   )
@HINT::lvCSetValue    ::ValueTG        (   )

@CLASSID::lvCSetRessource Set Resource
@ENUMHINT::@CLASSID::lvCSetRessource    ::Nation  - , ::UseVV -      
@HINT::lvCSetRessource    ::Nation  - , ::UseVV -      

@CLASSID::lvCApplyTerafoming Apply terraforming
@ENUMHINT::@CLASSID::lvCApplyTerafoming      (    - )
@HINT::lvCApplyTerafoming      (    - )

@CLASSID::lvCSetMyNation Set nation to play
@ENUMHINT::@CLASSID::lvCSetMyNation      .
@HINT::lvCSetMyNation      .

@CLASSID::lvCSetLeftPort Set left portret
@ENUMHINT::@CLASSID::lvCSetLeftPort   ::SpriteID   ::FileID     ::MENU
@HINT::lvCSetLeftPort   ::SpriteID   ::FileID     ::MENU

@CLASSID::lvCSetRightPort Set right portret
@ENUMHINT::@CLASSID::lvCSetRightPort   ::SpriteID   ::FileID      ::MENU
@HINT::lvCSetRightPort   ::SpriteID   ::FileID      ::MENU

@CLASSID::lvCPlayText Play text
@ENUMHINT::@CLASSID::lvCPlayText    ::MENU    ::canal 
@HINT::lvCPlayText    ::MENU    ::canal 

@CLASSID::lvCSetText Set text
@ENUMHINT::@CLASSID::lvCSetText     ::TEXT    ::MENU
@HINT::lvCSetText     ::TEXT    ::MENU

@CLASSID::lvCSetActivFrame Set active frame
@ENUMHINT::@CLASSID::lvCSetActivFrame  ,  ,    
@HINT::lvCSetActivFrame  ,  ,    

@CLASSID::lvCShowDialog Show dialog
@ENUMHINT::@CLASSID::lvCShowDialog  ::Dialog
@HINT::lvCShowDialog  ::Dialog

@CLASSID::lvCAddTextToDlg Add text to dialog
@ENUMHINT::@CLASSID::lvCAddTextToDlg    ::Text  ::Dialog
@HINT::lvCAddTextToDlg    ::Text  ::Dialog

@CLASSID::lvCClearDialog Clear dialog
@ENUMHINT::@CLASSID::lvCClearDialog     ::Dialog
@HINT::lvCClearDialog     ::Dialog

@CLASSID::lvCSetMessageState Show vMessage
@ENUMHINT::@CLASSID::lvCSetMessageState    Task -   ,   ,  Talk List -   HistoryList  ,  Hint List - 
@HINT::lvCSetMessageState    Task -   ,   ,  Talk List -   HistoryList  ,  Hint List - 

@CLASSID::lvCSetGameSpeed Set game speed
@ENUMHINT::@CLASSID::lvCSetGameSpeed      ::iSpeed/::vSpeed (  40)
@HINT::lvCSetGameSpeed      ::iSpeed/::vSpeed (  40)

@CLASSID::lvCGetGameSpeed Save game speed
@ENUMHINT::@CLASSID::lvCGetGameSpeed       ::vSpeed
@HINT::lvCGetGameSpeed       ::vSpeed

@CLASSID::lvCPushNUnitAway UnLoad N units from transport
@ENUMHINT::@CLASSID::lvCPushNUnitAway       ::vGrpID
@HINT::lvCPushNUnitAway       ::vGrpID

@CLASSID::lvCSendUnitsToTransport Load units to transport
@ENUMHINT::@CLASSID::lvCSendUnitsToTransport       ::vGrpUnitsID     ::vGrpTransID
@HINT::lvCSendUnitsToTransport       ::vGrpUnitsID     ::vGrpTransID

@CLASSID::lvCSetCamera Set camera
@ENUMHINT::@CLASSID::lvCSetCamera      -   -
@HINT::lvCSetCamera      -   -

@CLASSID::lvCMoveCamera Move camera
@ENUMHINT::@CLASSID::lvCMoveCamera          ::Time,    ::POS0      ,    ::DIR0    ,    ::POS1  ::DIR1     ,    ::POS0  ::POS1    
@HINT::lvCMoveCamera          ::Time,    ::POS0      ,    ::DIR0    ,    ::POS1  ::DIR1     ,    ::POS0  ::POS1    

@CLASSID::lvCAttachCameraToGroup Attach camera to vGroup
@ENUMHINT::@CLASSID::lvCAttachCameraToGroup        ::vGrpID
@HINT::lvCAttachCameraToGroup        ::vGrpID

@CLASSID::lvCFreeCamera Free camera
@ENUMHINT::@CLASSID::lvCFreeCamera    
@HINT::lvCFreeCamera    

@CLASSID::lvCSetLMode Set L mode
@ENUMHINT::@CLASSID::lvCSetLMode    LMode  ::vMode/::iMode==true,     
@HINT::lvCSetLMode    LMode  ::vMode/::iMode==true,     

@CLASSID::lvCSetFogMode Set fog mode
@ENUMHINT::@CLASSID::lvCSetFogMode      ::Mode (0-, 1-)
@HINT::lvCSetFogMode      ::Mode (0-, 1-)

@CLASSID::lvCSaveScreenPos Save camera position
@ENUMHINT::@CLASSID::lvCSaveScreenPos          ::vCameraPos  ::vCameraDir 
@HINT::lvCSaveScreenPos          ::vCameraPos  ::vCameraDir 

@CLASSID::lvCSetUnitStateCII Set unit state
@ENUMHINT::@CLASSID::lvCSetUnitStateCII       ::GrpID    
@HINT::lvCSetUnitStateCII       ::GrpID    

@CLASSID::lvCSendStikiToZone Send stiki to Zone
@ENUMHINT::@CLASSID::lvCSendStikiToZone    ::GrpID   ::ZoneID   ::dir (::dir==512   ), ::prio==0 -  , ::prio==1 -    
@HINT::lvCSendStikiToZone    ::GrpID   ::ZoneID   ::dir (::dir==512   ), ::prio==0 -  , ::prio==1 -    

@CLASSID::lvCScare Scare (ispugat')
@ENUMHINT::@CLASSID::lvCScare   ::vGrpID
@HINT::lvCScare   ::vGrpID

@CLASSID::lvCClearSG Clear Stand Ground
@ENUMHINT::@CLASSID::lvCClearSG   ::vGrpID  StandGround   
@HINT::lvCClearSG   ::vGrpID  StandGround   

@CLASSID::lvCSetAIEnableState Set AI State
@ENUMHINT::@CLASSID::lvCSetAIEnableState  (::State==false),  (::State==true)  AI    ::Nat
@HINT::lvCSetAIEnableState  (::State==false),  (::State==true)  AI    ::Nat

@CLASSID::lvCShowPanel Show Panel
@ENUMHINT::@CLASSID::lvCShowPanel        :TextID, :OpenTime -    , :ShowTime -  , :CloseTime -  
@HINT::lvCShowPanel        :TextID, :OpenTime -    , :ShowTime -  , :CloseTime -  

@CLASSID::lvCAddWallSegment Add segment of Wall
@ENUMHINT::@CLASSID::lvCAddWallSegment     ::Type  ::Nat   ::BegPos  ::EndPos
@HINT::lvCAddWallSegment     ::Type  ::Nat   ::BegPos  ::EndPos

@CLASSID::lvCAddFarms Add Farms
@ENUMHINT::@CLASSID::lvCAddFarms   ::Nat ::addFarms  ,  ::setFarms!=0      ::setFarms   ::addFarms
@HINT::lvCAddFarms   ::Nat ::addFarms  ,  ::setFarms!=0      ::setFarms   ::addFarms




@CLASSID::lvCPrOfSquadInNode Probably Squard in NODE
@ENUMHINT::@CLASSID::lvCPrOfSquadInNode  true          ::rate () (       )
@HINT::lvCPrOfSquadInNode  true          ::rate () (       )

@CLASSID::lvCChkTime Check timer
@ENUMHINT::@CLASSID::lvCChkTime  .
@HINT::lvCChkTime  .

@CLASSID::lvCBool Bool
@ENUMHINT::@CLASSID::lvCBool    (bool)
@HINT::lvCBool    (bool)

@CLASSID::lvCInt Integer
@ENUMHINT::@CLASSID::lvCInt    (int)
@HINT::lvCInt    (int)

@CLASSID::lvCGetValue Get Value
@ENUMHINT::@CLASSID::lvCGetValue    (  bool,word,int)
@HINT::lvCGetValue    (  bool,word,int)

@CLASSID::lvCGetUnitState Get state
@ENUMHINT::@CLASSID::lvCGetUnitState  0-Normal, 1-Peacefull, 2-Aggressive     ::parGrp       
@HINT::lvCGetUnitState  0-Normal, 1-Peacefull, 2-Aggressive     ::parGrp       

@CLASSID::lvCGetUnitsAmount0 Get Units of Nation in Zone
@ENUMHINT::@CLASSID::lvCGetUnitsAmount0  -   ::parNat    ::parZn (  )
@HINT::lvCGetUnitsAmount0  -   ::parNat    ::parZn (  )

@CLASSID::lvCGetUnitsAmount1 Get Units of Group in Zone 
@ENUMHINT::@CLASSID::lvCGetUnitsAmount1     ::parGrp    ::parZn 
@HINT::lvCGetUnitsAmount1     ::parGrp    ::parZn 

@CLASSID::lvCGetUnitsAmount2 Get Monster of Nation in Zone
@ENUMHINT::@CLASSID::lvCGetUnitsAmount2  -   ::parNat,  ::UnitType    ::parZn (  )
@HINT::lvCGetUnitsAmount2  -   ::parNat,  ::UnitType    ::parZn (  )

@CLASSID::lvCGetTotalAmount0 Get Units in Group
@ENUMHINT::@CLASSID::lvCGetTotalAmount0      ::parGrp
@HINT::lvCGetTotalAmount0      ::parGrp

@CLASSID::lvCGetTotalAmount1 Get Monster in Nation
@ENUMHINT::@CLASSID::lvCGetTotalAmount1  -   ::UnitType,  ::parNat
@HINT::lvCGetTotalAmount1  -   ::UnitType,  ::parNat

@CLASSID::lvCGetTotalAmount2 Get Monster in Group
@ENUMHINT::@CLASSID::lvCGetTotalAmount2    ::UnitType   ::parGrp
@HINT::lvCGetTotalAmount2    ::UnitType   ::parGrp

@CLASSID::lvCGrpInNode In Node?
@ENUMHINT::@CLASSID::lvCGrpInNode  true          (       )
@HINT::lvCGrpInNode  true          (       )

@CLASSID::lvCGrpInNodeFree In Node and free?
@ENUMHINT::@CLASSID::lvCGrpInNodeFree  true                (       )
@HINT::lvCGrpInNodeFree  true                (       )

@CLASSID::lvCAllGrpInNode Group in Node?
@ENUMHINT::@CLASSID::lvCAllGrpInNode Return TRUE, when Units of Group in NODE

@CLASSID::lvCAllGrpInNodeFree Group in Node and free?
@ENUMHINT::@CLASSID::lvCAllGrpInNodeFree Return TRUE, when Units of Group in NODE and free

@CLASSID::lvCGetReadyAmount Get ready Monster
@ENUMHINT::@CLASSID::lvCGetReadyAmount  -    ::UnitType,  ::parNat
@HINT::lvCGetReadyAmount  -    ::UnitType,  ::parNat

@CLASSID::lvCGetResource Get Resource
@ENUMHINT::@CLASSID::lvCGetResource  -   ::parID   ::parNat
@HINT::lvCGetResource  -   ::parID   ::parNat

@CLASSID::lvCGetDiff Get Diff
@ENUMHINT::@CLASSID::lvCGetDiff  0-Easy, 1-Normal, 2-Hard, 3-Very Hard    ::parNI,    
@HINT::lvCGetDiff  0-Easy, 1-Normal, 2-Hard, 3-Very Hard    ::parNI,    

@CLASSID::lvCProbably Get Probably
@ENUMHINT::@CLASSID::lvCProbably  true         ( )
@HINT::lvCProbably  true         ( )

@CLASSID::lvCTrigg Get Trigger
@ENUMHINT::@CLASSID::lvCTrigg    - ,  !!!
@HINT::lvCTrigg    - ,  !!!

@CLASSID::lvCGetScreenXY Get screen coordinate
@ENUMHINT::@CLASSID::lvCGetScreenXY      (::sX,::sY) ()
@HINT::lvCGetScreenXY      (::sX,::sY) ()

@CLASSID::lvCGetAmount Get Units in Nation
@ENUMHINT::@CLASSID::lvCGetAmount  -      lvCGetAmount::parNat (  )
@HINT::lvCGetAmount  -      lvCGetAmount::parNat (  )

@CLASSID::FG_Visible Graph visible?
@ENUMHINT::@CLASSID::FG_Visible  true     ::GraphObj 
@HINT::FG_Visible  true     ::GraphObj 

@CLASSID::FG_InVisible Graph invisible?
@ENUMHINT::@CLASSID::FG_InVisible  true     ::GraphObj  
@HINT::FG_InVisible  true     ::GraphObj  

@CLASSID::ogSTOP OGG stop?
@ENUMHINT::@CLASSID::ogSTOP  true     ::canal   
@HINT::ogSTOP  true     ::canal   

@CLASSID::lvCTimerDone Timer done?
@ENUMHINT::@CLASSID::lvCTimerDone  true     ::TimerID.Value  
@HINT::lvCTimerDone  true     ::TimerID.Value  

@CLASSID::lvCChekPosition Check position
@ENUMHINT::@CLASSID::lvCChekPosition  true       ::parGrp      ::VVpPos
@HINT::lvCChekPosition  true       ::parGrp      ::VVpPos

@CLASSID::lvCChkTime Time in range
@ENUMHINT::@CLASSID::lvCChkTime Time in range

@CLASSID::lvCGetUnitState Get unit state
@ENUMHINT::@CLASSID::lvCGetUnitState Get unit state

@CLASSID::lvCCameraSTOP Camera stop?
@ENUMHINT::@CLASSID::lvCCameraSTOP  true       
@HINT::lvCCameraSTOP  true       

@CLASSID::lvCNationIsErased Nation is erased?
@ENUMHINT::@CLASSID::lvCNationIsErased  true     ::Nat   ,     10
@HINT::lvCNationIsErased  true     ::Nat   ,     10

@CLASSID::lvCGetLMode Get look mode
@ENUMHINT::@CLASSID::lvCGetLMode  true   L , false   
@HINT::lvCGetLMode  true   L , false   

@CLASSID::lvCCheckButton Check button
@ENUMHINT::@CLASSID::lvCCheckButton  true    ,   Esc
@HINT::lvCCheckButton  true    ,   Esc

@CLASSID::lvCIsBrigade Brigade or no?
@ENUMHINT::@CLASSID::lvCIsBrigade  true    ::vgGrpID    ,  ::checkKOM==true      
@HINT::lvCIsBrigade  true    ::vgGrpID    ,  ::checkKOM==true      

@CLASSID::lvCGetFormationType Get type formation
@ENUMHINT::@CLASSID::lvCGetFormationType  -1    ::vgGrpID    0,1,2     -    (II)
@HINT::lvCGetFormationType  -1    ::vgGrpID    0,1,2     -    (II)

@CLASSID::lvCGetUnitsAmount3 Get units of Nation near vGroup
@ENUMHINT::@CLASSID::lvCGetUnitsAmount3    ::parNat     ::parRad       ::vGrp
@HINT::lvCGetUnitsAmount3    ::parNat     ::parRad       ::vGrp

@CLASSID::lvCGetNInside Get units in transport
@ENUMHINT::@CLASSID::lvCGetNInside        ::vGrpID,   ::Max==true    
@HINT::lvCGetNInside        ::vGrpID,   ::Max==true    

@CLASSID::lvCCheckLeaveAbility Check transport to load
@ENUMHINT::@CLASSID::lvCCheckLeaveAbility  true     ::vGrpID   
@HINT::lvCCheckLeaveAbility  true     ::vGrpID   

@CLASSID::lvCLoadingCoplite Check completly loading transport
@ENUMHINT::@CLASSID::lvCLoadingCoplite  true        ::vGrpTransport 
@HINT::lvCLoadingCoplite  true        ::vGrpTransport 

@CLASSID::lvCGetNofNewUnitInGrp Get new unit in vGroup
@ENUMHINT::@CLASSID::lvCGetNofNewUnitInGrp    (, ,...)  ,  ::ClearNew==true         
@HINT::lvCGetNofNewUnitInGrp    (, ,...)  ,  ::ClearNew==true         

@CLASSID::lvCGetNofMyVillage Get count my village
@ENUMHINT::@CLASSID::lvCGetNofMyVillage  - ,    ::Owner,    ::ResType (II)
@HINT::lvCGetNofMyVillage  - ,    ::Owner,    ::ResType (II)